spring (water source) - French English Dictionary